# 作者:何恺
# 2025年02月19日10时30分46秒
# 2557170485@qq.com
"""
集合也是用大括号初始化，但是没有冒号
"""
my_set = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}


# 啥也不写的时候是空字典
# my_set = set() 这个时候是空集合

# .copy() 复制一个集合
def use_copy():
    a = [1, 2, 3]
    b = a.copy()
    a[0] = 5
    print(b)  # 可变数据类型，a变b也变，但是使用copy，就不会改变


use_copy()


# .discard() 删除指定元素
def use_set_sym():
    """
    练习集合的快捷操作
    :return:
    """
    a = set('12312341246')
    b = set('12341234152')
    print(a, b)
    print(a - b)
    print(a | b)  # 求并集
    print(a & b)  # 求交集


use_set_sym()
